<!DOCTYPE html>
<html lang="en" xmlns:v-bind="http://www.w3.org/1999/xhtml" xmlns:v-model="http://www.w3.org/1999/xhtml">
<head>
    <meta charset="UTF-8">
    <title>双向数据渲染案例</title>
</head>
<body>

<!--
    1.v-bind是数据的单向渲染:data数据池的变化会影响到view数据
    2.v-model="hobby.val"是数据的双向渲染，
        (1)data数据池的变化会影响view数据
        (2)view关联的元素值的变化会影响data数据池的变化
-->
<div id="app">
    {{message}} <input type="text" v-model:value="hobby.val"> <br><br>
    {{message}} <input type="text" v-bind:value="hobby.val"> <br><br>
    <p>你输入的爱好是 {{hobby.val}}</p>
</div>

<script src="vue.js"></script>
<script>
    let vm=new Vue({
        el:"#app",  //创建的vue实例挂载到 id=app的div
        data:{  //data{} 数据池，有很多数据，以k-v形式设置(根据业务需求设置)
            message:"请输入你的爱好",
            hobby:{
                val:"购物"
            }
        }
    })
</script>
</body>
</html>